home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Mac OS 8 Interfaces & Libraries / Interfaces / CIncludes / HIDialogs.h < prev    next >
C/C++ Source or Header  |  1996-05-01  |  36KB  |  881 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: HIDialogs.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.18
  7.  *     SOM Emitter emith.dll: 2.33
  8.  */
  9.  
  10. #ifndef SOM_HIDialog_h
  11. #define SOM_HIDialog_h
  12.  
  13.  
  14. /*
  15.  * Passthru lines: File: "C.h", "before"
  16.  */
  17. #include <Types.h>
  18. #include <HIDialogTypes.h>
  19.  
  20. #include <som.h>
  21.  
  22. /*
  23.  * -- This emitter treats Method Tokens as Thunks by default.
  24.  * -- Use the sc modifier "nothunks" to change this default
  25.  */
  26. #undef somresolve_
  27. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  28.  
  29. /*
  30.  * Define the class name as an object type
  31.  */
  32. #ifndef HIDialog
  33. #define HIDialog SOMObject
  34. #endif
  35. #include <HIEmbeddingPanels.h>
  36.  
  37. /*
  38.  * Start of user-defined types:
  39.  */
  40. #ifndef SOMClass
  41.     #define SOMClass SOMObject
  42. #endif /* SOMClass */
  43. #ifndef SOMObject
  44.     #define SOMObject SOMObject
  45. #endif /* SOMObject */
  46. #ifndef HIWindow
  47.     #define HIWindow SOMObject
  48. #endif /* HIWindow */
  49. #ifndef HIEmbeddingPanel
  50.     #define HIEmbeddingPanel SOMObject
  51. #endif /* HIEmbeddingPanel */
  52. #ifndef HIPushButton
  53.     #define HIPushButton SOMObject
  54. #endif /* HIPushButton */
  55.  
  56. /*
  57.  * End of user-defined types.
  58.  */
  59.  
  60. #define HIDialog_MajorVersion 0
  61. #define HIDialog_MinorVersion 0
  62.  
  63. /*
  64.  * External name shortening if required
  65.  */
  66. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  67. #define HIDialogClassData d
  68. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  69. /*--------------Migration------------*/
  70.  
  71. #ifdef OLDIBMSOMAPISUPPORT
  72. #define HIDialog_classObj somNewClassReference(HIDialog)
  73. #define _HIDialog HIDialog_classObj
  74. #define HIDialogCClassData HIDialogClassData
  75. #define HIDialogNewClass(major,minor) somNewVersionedClassReference(HIDialog,major,minor)
  76. #endif
  77.  
  78. /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
  79. #define HIDialogMetaClass SOMClass
  80.  
  81. #if PRAGMA_ALIGN_SUPPORTED
  82. #  pragma options align=power
  83. #endif
  84.  
  85. /*
  86.  * Declare the class data structure
  87.  */
  88. SOMEXTERN struct HIDialogClassDataStructure {
  89. #ifdef OLDIBMSOMAPISUPPORT
  90.     SOMAny            *classObject;    /* always zero, use somNewClassReference instead */
  91. #else
  92.     long zero;
  93. #endif
  94.     somStaticClassInfo *sci;
  95.     somDToken        instanceDataToken;
  96.     long reserved [3];
  97.     somMToken InitDialog;
  98.     somMToken GetDefaultPushButton;
  99.     somMToken SetDefaultPushButton;
  100.     somMToken GetCancelPushButton;
  101.     somMToken SetCancelPushButton;
  102.     somMToken SetDismissingSubPanel;
  103.     somMToken IsDismissingSubPanel;
  104.     somMToken GetNextUserInputFocussedSubPanel;
  105.     somMToken Dismiss;
  106. } SOMDLINK HIDialogClassData;
  107.  
  108. #if PRAGMA_ALIGN_SUPPORTED
  109. #  pragma options align=reset
  110. #endif
  111.  
  112. #if !defined(HIDialog_Class_Source) && !defined(SOM_Module_hidialogs_Source)
  113. #if PRAGMA_IMPORT_SUPPORTED
  114. #pragma import list HIDialogClassData
  115. #endif
  116. #endif
  117.  
  118.  
  119. /*
  120.  * New macro for HIDialog
  121.  */
  122. #define HIDialogNew() somNewObject(HIDialog)
  123.  
  124. /*
  125.  * New Method: InitDialog
  126.  */
  127. typedef OSStatus   (SOMLINK *somTD_HIDialog_InitDialog)(HIDialog *somSelf, Environment *ev,
  128.         RefLabel* identifier,
  129.         HIWindow* window);
  130. #define somMD_HIDialog_InitDialog "::HIDialog::InitDialog"
  131. #define HIDialog_InitDialog(somSelf,ev,identifier,window) \
  132.     (SOM_Resolve(somSelf, HIDialog, InitDialog) \
  133.     (somSelf,ev,identifier,window))
  134. #ifndef SOMGD_InitDialog
  135.     #if defined _InitDialog || defined __InitDialog
  136.         #undef _InitDialog
  137.         #undef __InitDialog
  138.         #define SOMGD_InitDialog 1
  139.     #else
  140.         #define _InitDialog HIDialog_InitDialog
  141.     #endif /* _InitDialog */
  142. #endif /* SOMGD_InitDialog */
  143.  
  144. /*
  145.  * New Method: SetDefaultPushButton
  146.  */
  147. typedef OSStatus   (SOMLINK *somTD_HIDialog_SetDefaultPushButton)(HIDialog *somSelf, Environment *ev,
  148.         HIPushButton* defaultSubPanel,
  149.         boolean isDismissing);
  150. #define somMD_HIDialog_SetDefaultPushButton "::HIDialog::SetDefaultPushButton"
  151. #define HIDialog_SetDefaultPushButton(somSelf,ev,defaultSubPanel,isDismissing) \
  152.     (SOM_Resolve(somSelf, HIDialog, SetDefaultPushButton) \
  153.     (somSelf,ev,defaultSubPanel,isDismissing))
  154. #ifndef SOMGD_SetDefaultPushButton
  155.     #if defined _SetDefaultPushButton || defined __SetDefaultPushButton
  156.         #undef _SetDefaultPushButton
  157.         #undef __SetDefaultPushButton
  158.         #define SOMGD_SetDefaultPushButton 1
  159.     #else
  160.         #define _SetDefaultPushButton HIDialog_SetDefaultPushButton
  161.     #endif /* _SetDefaultPushButton */
  162. #endif /* SOMGD_SetDefaultPushButton */
  163.  
  164. /*
  165.  * New Method: GetDefaultPushButton
  166.  */
  167. typedef HIPushButton*   (SOMLINK *somTD_HIDialog_GetDefaultPushButton)(HIDialog *somSelf, Environment *ev);
  168. #define somMD_HIDialog_GetDefaultPushButton "::HIDialog::GetDefaultPushButton"
  169. #define HIDialog_GetDefaultPushButton(somSelf,ev) \
  170.     (SOM_Resolve(somSelf, HIDialog, GetDefaultPushButton) \
  171.     (somSelf,ev))
  172. #ifndef SOMGD_GetDefaultPushButton
  173.     #if defined _GetDefaultPushButton || defined __GetDefaultPushButton
  174.         #undef _GetDefaultPushButton
  175.         #undef __GetDefaultPushButton
  176.         #define SOMGD_GetDefaultPushButton 1
  177.     #else
  178.         #define _GetDefaultPushButton HIDialog_GetDefaultPushButton
  179.     #endif /* _GetDefaultPushButton */
  180. #endif /* SOMGD_GetDefaultPushButton */
  181.  
  182. /*
  183.  * New Method: SetCancelPushButton
  184.  */
  185. typedef OSStatus   (SOMLINK *somTD_HIDialog_SetCancelPushButton)(HIDialog *somSelf, Environment *ev,
  186.         HIPushButton* cancelSubPanel,
  187.         boolean isDismissing);
  188. #define somMD_HIDialog_SetCancelPushButton "::HIDialog::SetCancelPushButton"
  189. #define HIDialog_SetCancelPushButton(somSelf,ev,cancelSubPanel,isDismissing) \
  190.     (SOM_Resolve(somSelf, HIDialog, SetCancelPushButton) \
  191.     (somSelf,ev,cancelSubPanel,isDismissing))
  192. #ifndef SOMGD_SetCancelPushButton
  193.     #if defined _SetCancelPushButton || defined __SetCancelPushButton
  194.         #undef _SetCancelPushButton
  195.         #undef __SetCancelPushButton
  196.         #define SOMGD_SetCancelPushButton 1
  197.     #else
  198.         #define _SetCancelPushButton HIDialog_SetCancelPushButton
  199.     #endif /* _SetCancelPushButton */
  200. #endif /* SOMGD_SetCancelPushButton */
  201.  
  202. /*
  203.  * New Method: GetCancelPushButton
  204.  */
  205. typedef HIPushButton*   (SOMLINK *somTD_HIDialog_GetCancelPushButton)(HIDialog *somSelf, Environment *ev);
  206. #define somMD_HIDialog_GetCancelPushButton "::HIDialog::GetCancelPushButton"
  207. #define HIDialog_GetCancelPushButton(somSelf,ev) \
  208.     (SOM_Resolve(somSelf, HIDialog, GetCancelPushButton) \
  209.     (somSelf,ev))
  210. #ifndef SOMGD_GetCancelPushButton
  211.     #if defined _GetCancelPushButton || defined __GetCancelPushButton
  212.         #undef _GetCancelPushButton
  213.         #undef __GetCancelPushButton
  214.         #define SOMGD_GetCancelPushButton 1
  215.     #else
  216.         #define _GetCancelPushButton HIDialog_GetCancelPushButton
  217.     #endif /* _GetCancelPushButton */
  218. #endif /* SOMGD_GetCancelPushButton */
  219.  
  220. /*
  221.  * New Method: SetDismissingSubPanel
  222.  */
  223. typedef OSStatus   (SOMLINK *somTD_HIDialog_SetDismissingSubPanel)(HIDialog *somSelf, Environment *ev,
  224.         HIPushButton* subPanel,
  225.         boolean isDismissing);
  226. #define somMD_HIDialog_SetDismissingSubPanel "::HIDialog::SetDismissingSubPanel"
  227. #define HIDialog_SetDismissingSubPanel(somSelf,ev,subPanel,isDismissing) \
  228.     (SOM_Resolve(somSelf, HIDialog, SetDismissingSubPanel) \
  229.     (somSelf,ev,subPanel,isDismissing))
  230. #ifndef SOMGD_SetDismissingSubPanel
  231.     #if defined _SetDismissingSubPanel || defined __SetDismissingSubPanel
  232.         #undef _SetDismissingSubPanel
  233.         #undef __SetDismissingSubPanel
  234.         #define SOMGD_SetDismissingSubPanel 1
  235.     #else
  236.         #define _SetDismissingSubPanel HIDialog_SetDismissingSubPanel
  237.     #endif /* _SetDismissingSubPanel */
  238. #endif /* SOMGD_SetDismissingSubPanel */
  239.  
  240. /*
  241.  * New Method: IsDismissingSubPanel
  242.  */
  243. typedef boolean   (SOMLINK *somTD_HIDialog_IsDismissingSubPanel)(HIDialog *somSelf, Environment *ev,
  244.         HIPushButton* subPanel);
  245. #define somMD_HIDialog_IsDismissingSubPanel "::HIDialog::IsDismissingSubPanel"
  246. #define HIDialog_IsDismissingSubPanel(somSelf,ev,subPanel) \
  247.     (SOM_Resolve(somSelf, HIDialog, IsDismissingSubPanel) \
  248.     (somSelf,ev,subPanel))
  249. #ifndef SOMGD_IsDismissingSubPanel
  250.     #if defined _IsDismissingSubPanel || defined __IsDismissingSubPanel
  251.         #undef _IsDismissingSubPanel
  252.         #undef __IsDismissingSubPanel
  253.         #define SOMGD_IsDismissingSubPanel 1
  254.     #else
  255.         #define _IsDismissingSubPanel HIDialog_IsDismissingSubPanel
  256.     #endif /* _IsDismissingSubPanel */
  257. #endif /* SOMGD_IsDismissingSubPanel */
  258.  
  259. /*
  260.  * New Method: GetNextUserInputFocussedSubPanel
  261.  */
  262. typedef HIPanel*   (SOMLINK *somTD_HIDialog_GetNextUserInputFocussedSubPanel)(HIDialog *somSelf, Environment *ev,
  263.         boolean goingBackwards);
  264. #define somMD_HIDialog_GetNextUserInputFocussedSubPanel "::HIDialog::GetNextUserInputFocussedSubPanel"
  265. #define HIDialog_GetNextUserInputFocussedSubPanel(somSelf,ev,goingBackwards) \
  266.     (SOM_Resolve(somSelf, HIDialog, GetNextUserInputFocussedSubPanel) \
  267.     (somSelf,ev,goingBackwards))
  268. #ifndef SOMGD_GetNextUserInputFocussedSubPanel
  269.     #if defined _GetNextUserInputFocussedSubPanel || defined __GetNextUserInputFocussedSubPanel
  270.         #undef _GetNextUserInputFocussedSubPanel
  271.         #undef __GetNextUserInputFocussedSubPanel
  272.         #define SOMGD_GetNextUserInputFocussedSubPanel 1
  273.     #else
  274.         #define _GetNextUserInputFocussedSubPanel HIDialog_GetNextUserInputFocussedSubPanel
  275.     #endif /* _GetNextUserInputFocussedSubPanel */
  276. #endif /* SOMGD_GetNextUserInputFocussedSubPanel */
  277.  
  278. /*
  279.  * New Method: Dismiss
  280.  */
  281. typedef boolean   (SOMLINK *somTD_HIDialog_Dismiss)(HIDialog *somSelf, Environment *ev);
  282. #define somMD_HIDialog_Dismiss "::HIDialog::Dismiss"
  283. #define HIDialog_Dismiss(somSelf,ev) \
  284.     (SOM_Resolve(somSelf, HIDialog, Dismiss) \
  285.     (somSelf,ev))
  286. #ifndef SOMGD_Dismiss
  287.     #if defined _Dismiss || defined __Dismiss
  288.         #undef _Dismiss
  289.         #undef __Dismiss
  290.         #define SOMGD_Dismiss 1
  291.     #else
  292.         #define _Dismiss HIDialog_Dismiss
  293.     #endif /* _Dismiss */
  294. #endif /* SOMGD_Dismiss */
  295. #ifndef SOM_DONT_USE_INHERITED_MACROS
  296. #define HIDialog_InitRootPanel HIRootPanel_InitRootPanel
  297. #define HIDialog_AdjustAccumulatedEraseRgn HIRootPanel_AdjustAccumulatedEraseRgn
  298. #define HIDialog_EraseAccumulatedEraseRgn HIRootPanel_EraseAccumulatedEraseRgn
  299. #define HIDialog_GetSubPanelCount HIEmbeddingPanel_GetSubPanelCount
  300. #define HIDialog_GetLastSelectedSubPanel HIEmbeddingPanel_GetLastSelectedSubPanel
  301. #define HIDialog_InitEmbeddingPanel HIEmbeddingPanel_InitEmbeddingPanel
  302. #define HIDialog_AddSubPanel HIEmbeddingPanel_AddSubPanel
  303. #define HIDialog_RemoveSubPanel HIEmbeddingPanel_RemoveSubPanel
  304. #define HIDialog_GetSubPanel HIEmbeddingPanel_GetSubPanel
  305. #define HIDialog_GetUserInputFocusSubPanel HIEmbeddingPanel_GetUserInputFocusSubPanel
  306. #define HIDialog_SetUserInputFocusSubPanel HIEmbeddingPanel_SetUserInputFocusSubPanel
  307. #define HIDialog_GetSubPanelIndex HIEmbeddingPanel_GetSubPanelIndex
  308. #define HIDialog_GetSubPanelsFromRefLabel HIEmbeddingPanel_GetSubPanelsFromRefLabel
  309. #define HIDialog_GetEmbeddingParent HIPanel_GetEmbeddingParent
  310. #define HIDialog_InitPanel HIPanel_InitPanel
  311. #define HIDialog_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
  312. #define HIDialog_HasValidContent HIPanel_HasValidContent
  313. #define HIDialog_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
  314. #define HIDialog_GetWindow HIObject_GetWindow
  315. #define HIDialog_GetPort HIObject_GetPort
  316. #define HIDialog_GetRefLabel HIObject_GetRefLabel
  317. #define HIDialog_GetCollection HIObject_GetCollection
  318. #define HIDialog_Init HIObject_Init
  319. #define HIDialog_Terminate HIObject_Terminate
  320. #define HIDialog_Clone HIObject_Clone
  321. #define HIDialog_Release HIObject_Release
  322. #define HIDialog_GetOwnerCount HIObject_GetOwnerCount
  323. #define HIDialog_InitFromAERecord HIObject_InitFromAERecord
  324. #define HIDialog_WriteToAERecord HIObject_WriteToAERecord
  325. #define HIDialog_CalculateOptimalSize HIObject_CalculateOptimalSize
  326. #define HIDialog_GetBoundingRect HIObject_GetBoundingRect
  327. #define HIDialog_SetBoundingRect HIObject_SetBoundingRect
  328. #define HIDialog_SetPosition HIObject_SetPosition
  329. #define HIDialog_SetSize HIObject_SetSize
  330. #define HIDialog_GetUpdateRect HIObject_GetUpdateRect
  331. #define HIDialog_Enable HIObject_Enable
  332. #define HIDialog_Disable HIObject_Disable
  333. #define HIDialog_IsEnabled HIObject_IsEnabled
  334. #define HIDialog_Show HIObject_Show
  335. #define HIDialog_Hide HIObject_Hide
  336. #define HIDialog_IsVisible HIObject_IsVisible
  337. #define HIDialog_HandleAppleEvent HIObject_HandleAppleEvent
  338. #define HIDialog_HandleActivate HIObject_HandleActivate
  339. #define HIDialog_HandleDeactivate HIObject_HandleDeactivate
  340. #define HIDialog_HandleNavigation HIObject_HandleNavigation
  341. #define HIDialog_HandleMouseDownInContent HIObject_HandleMouseDownInContent
  342. #define HIDialog_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
  343. #define HIDialog_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
  344. #define HIDialog_HandleMouseUpInContent HIObject_HandleMouseUpInContent
  345. #define HIDialog_TakeUserInputFocus HIObject_TakeUserInputFocus
  346. #define HIDialog_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
  347. #define HIDialog_HasUserInputFocus HIObject_HasUserInputFocus
  348. #define HIDialog_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
  349. #define HIDialog_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
  350. #define HIDialog_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
  351. #define HIDialog_SetTitle HIObject_SetTitle
  352. #define HIDialog_GetTitle HIObject_GetTitle
  353. #define HIDialog_Draw HIObject_Draw
  354. #define HIDialog_Erase HIObject_Erase
  355. #define HIDialog_Invalidate HIObject_Invalidate
  356. #define HIDialog_GetDrawingMode HIObject_GetDrawingMode
  357. #define HIDialog_SetDrawingMode HIObject_SetDrawingMode
  358. #define HIDialog_SetBackgroundPattern HIObject_SetBackgroundPattern
  359. #define HIDialog_GetBackgroundPattern HIObject_GetBackgroundPattern
  360. #define HIDialog_Cut HIObject_Cut
  361. #define HIDialog_Copy HIObject_Copy
  362. #define HIDialog_Paste HIObject_Paste
  363. #define HIDialog_Clear HIObject_Clear
  364. #define HIDialog_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
  365. #define HIDialog_AddStateChangeCallback HIObject_AddStateChangeCallback
  366. #define HIDialog_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
  367. #define HIDialog_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
  368. #define HIDialog_GetNewHIObject HIObject_GetNewHIObject
  369. #define HIDialog_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
  370. #define HIDialog_DrawContent HIObject_DrawContent
  371. #define HIDialog_EraseContent HIObject_EraseContent
  372. #define HIDialog_TranslatePoint HIObject_TranslatePoint
  373. #define HIDialog_TranslateRect HIObject_TranslateRect
  374. #define HIDialog_StateChanged HIObject_StateChanged
  375. #define HIDialog_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
  376. #define HIDialog_Verify HIObject_Verify
  377. #define HIDialog_somInit SOMObject_somInit
  378. #define HIDialog_somUninit SOMObject_somUninit
  379. #define HIDialog_somDuplicateReference SOMObject_somDuplicateReference
  380. #define HIDialog_somCompareReference SOMObject_somCompareReference
  381. #define HIDialog_somRelease SOMObject_somRelease
  382. #define HIDialog_somFree SOMObject_somFree
  383. #define HIDialog_somCanDelete SOMObject_somCanDelete
  384. #define HIDialog_somGetClass SOMObject_somGetClass
  385. #define HIDialog_somGetClassName SOMObject_somGetClassName
  386. #define HIDialog_somGetSize SOMObject_somGetSize
  387. #define HIDialog_somIsA SOMObject_somIsA
  388. #define HIDialog_somRespondsTo SOMObject_somRespondsTo
  389. #define HIDialog_somIsInstanceOf SOMObject_somIsInstanceOf
  390. #define HIDialog_somDispatch SOMObject_somDispatch
  391. #define HIDialog_somClassDispatch SOMObject_somClassDispatch
  392. #define HIDialog_somCastObj SOMObject_somCastObj
  393. #define HIDialog_somResetObj SOMObject_somResetObj
  394. #define HIDialog_somPrintSelf SOMObject_somPrintSelf
  395. #define HIDialog_somDumpSelf SOMObject_somDumpSelf
  396. #define HIDialog_somDumpSelfInt SOMObject_somDumpSelfInt
  397. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  398.  
  399. #endif       /* SOM_HIDialog_h */
  400.  
  401. #ifndef SOM_HIModalDialog_h
  402. #define SOM_HIModalDialog_h
  403.  
  404.  
  405. #include <som.h>
  406.  
  407. /*
  408.  * -- This emitter treats Method Tokens as Thunks by default.
  409.  * -- Use the sc modifier "nothunks" to change this default
  410.  */
  411. #undef somresolve_
  412. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  413.  
  414. /*
  415.  * Define the class name as an object type
  416.  */
  417. #ifndef HIModalDialog
  418. #define HIModalDialog SOMObject
  419. #endif
  420. #include <HIDialogs.h>
  421.  
  422. /*
  423.  * Start of user-defined types:
  424.  */
  425.  
  426. /*
  427.  * End of user-defined types.
  428.  */
  429.  
  430. #define HIModalDialog_MajorVersion 0
  431. #define HIModalDialog_MinorVersion 0
  432.  
  433. /*
  434.  * External name shortening if required
  435.  */
  436. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  437. #define HIModalDialogClassData d
  438. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  439. /*--------------Migration------------*/
  440.  
  441. #ifdef OLDIBMSOMAPISUPPORT
  442. #define HIModalDialog_classObj somNewClassReference(HIModalDialog)
  443. #define _HIModalDialog HIModalDialog_classObj
  444. #define HIModalDialogCClassData HIModalDialogClassData
  445. #define HIModalDialogNewClass(major,minor) somNewVersionedClassReference(HIModalDialog,major,minor)
  446. #endif
  447.  
  448. /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
  449. #define HIModalDialogMetaClass SOMClass
  450.  
  451. #if PRAGMA_ALIGN_SUPPORTED
  452. #  pragma options align=power
  453. #endif
  454.  
  455. /*
  456.  * Declare the class data structure
  457.  */
  458. SOMEXTERN struct HIModalDialogClassDataStructure {
  459. #ifdef OLDIBMSOMAPISUPPORT
  460.     SOMAny            *classObject;    /* always zero, use somNewClassReference instead */
  461. #else
  462.     long zero;
  463. #endif
  464.     somStaticClassInfo *sci;
  465.     somDToken        instanceDataToken;
  466.     long reserved [3];
  467.     somMToken InitModalDialog;
  468.     somMToken ExecuteModality;
  469.     somMToken GetModalAEHandlerTable;
  470. } SOMDLINK HIModalDialogClassData;
  471.  
  472. #if PRAGMA_ALIGN_SUPPORTED
  473. #  pragma options align=reset
  474. #endif
  475.  
  476. #if !defined(HIModalDialog_Class_Source) && !defined(SOM_Module_hidialogs_Source)
  477. #if PRAGMA_IMPORT_SUPPORTED
  478. #pragma import list HIModalDialogClassData
  479. #endif
  480. #endif
  481.  
  482.  
  483. /*
  484.  * New macro for HIModalDialog
  485.  */
  486. #define HIModalDialogNew() somNewObject(HIModalDialog)
  487.  
  488. /*
  489.  * New Method: InitModalDialog
  490.  */
  491. typedef OSStatus   (SOMLINK *somTD_HIModalDialog_InitModalDialog)(HIModalDialog *somSelf, Environment *ev,
  492.         RefLabel* identifier,
  493.         Rect* screenBounds,
  494.         boolean moveable);
  495. #define somMD_HIModalDialog_InitModalDialog "::HIModalDialog::InitModalDialog"
  496. #define HIModalDialog_InitModalDialog(somSelf,ev,identifier,screenBounds,moveable) \
  497.     (SOM_Resolve(somSelf, HIModalDialog, InitModalDialog) \
  498.     (somSelf,ev,identifier,screenBounds,moveable))
  499. #ifndef SOMGD_InitModalDialog
  500.     #if defined _InitModalDialog || defined __InitModalDialog
  501.         #undef _InitModalDialog
  502.         #undef __InitModalDialog
  503.         #define SOMGD_InitModalDialog 1
  504.     #else
  505.         #define _InitModalDialog HIModalDialog_InitModalDialog
  506.     #endif /* _InitModalDialog */
  507. #endif /* SOMGD_InitModalDialog */
  508.  
  509. /*
  510.  * New Method: GetModalAEHandlerTable
  511.  */
  512. typedef AEHandlerTableRef   (SOMLINK *somTD_HIModalDialog_GetModalAEHandlerTable)(HIModalDialog *somSelf, Environment *ev);
  513. #define somMD_HIModalDialog_GetModalAEHandlerTable "::HIModalDialog::GetModalAEHandlerTable"
  514. #define HIModalDialog_GetModalAEHandlerTable(somSelf,ev) \
  515.     (SOM_Resolve(somSelf, HIModalDialog, GetModalAEHandlerTable) \
  516.     (somSelf,ev))
  517. #ifndef SOMGD_GetModalAEHandlerTable
  518.     #if defined _GetModalAEHandlerTable || defined __GetModalAEHandlerTable
  519.         #undef _GetModalAEHandlerTable
  520.         #undef __GetModalAEHandlerTable
  521.         #define SOMGD_GetModalAEHandlerTable 1
  522.     #else
  523.         #define _GetModalAEHandlerTable HIModalDialog_GetModalAEHandlerTable
  524.     #endif /* _GetModalAEHandlerTable */
  525. #endif /* SOMGD_GetModalAEHandlerTable */
  526.  
  527. /*
  528.  * New Method: ExecuteModality
  529.  */
  530. typedef void   (SOMLINK *somTD_HIModalDialog_ExecuteModality)(HIModalDialog *somSelf, Environment *ev);
  531. #define somMD_HIModalDialog_ExecuteModality "::HIModalDialog::ExecuteModality"
  532. #define HIModalDialog_ExecuteModality(somSelf,ev) \
  533.     (SOM_Resolve(somSelf, HIModalDialog, ExecuteModality) \
  534.     (somSelf,ev))
  535. #ifndef SOMGD_ExecuteModality
  536.     #if defined _ExecuteModality || defined __ExecuteModality
  537.         #undef _ExecuteModality
  538.         #undef __ExecuteModality
  539.         #define SOMGD_ExecuteModality 1
  540.     #else
  541.         #define _ExecuteModality HIModalDialog_ExecuteModality
  542.     #endif /* _ExecuteModality */
  543. #endif /* SOMGD_ExecuteModality */
  544. #ifndef SOM_DONT_USE_INHERITED_MACROS
  545. #define HIModalDialog_InitDialog HIDialog_InitDialog
  546. #define HIModalDialog_SetDefaultPushButton HIDialog_SetDefaultPushButton
  547. #define HIModalDialog_GetDefaultPushButton HIDialog_GetDefaultPushButton
  548. #define HIModalDialog_SetCancelPushButton HIDialog_SetCancelPushButton
  549. #define HIModalDialog_GetCancelPushButton HIDialog_GetCancelPushButton
  550. #define HIModalDialog_SetDismissingSubPanel HIDialog_SetDismissingSubPanel
  551. #define HIModalDialog_IsDismissingSubPanel HIDialog_IsDismissingSubPanel
  552. #define HIModalDialog_GetNextUserInputFocussedSubPanel HIDialog_GetNextUserInputFocussedSubPanel
  553. #define HIModalDialog_Dismiss HIDialog_Dismiss
  554. #define HIModalDialog_InitRootPanel HIRootPanel_InitRootPanel
  555. #define HIModalDialog_AdjustAccumulatedEraseRgn HIRootPanel_AdjustAccumulatedEraseRgn
  556. #define HIModalDialog_EraseAccumulatedEraseRgn HIRootPanel_EraseAccumulatedEraseRgn
  557. #define HIModalDialog_GetSubPanelCount HIEmbeddingPanel_GetSubPanelCount
  558. #define HIModalDialog_GetLastSelectedSubPanel HIEmbeddingPanel_GetLastSelectedSubPanel
  559. #define HIModalDialog_InitEmbeddingPanel HIEmbeddingPanel_InitEmbeddingPanel
  560. #define HIModalDialog_AddSubPanel HIEmbeddingPanel_AddSubPanel
  561. #define HIModalDialog_RemoveSubPanel HIEmbeddingPanel_RemoveSubPanel
  562. #define HIModalDialog_GetSubPanel HIEmbeddingPanel_GetSubPanel
  563. #define HIModalDialog_GetUserInputFocusSubPanel HIEmbeddingPanel_GetUserInputFocusSubPanel
  564. #define HIModalDialog_SetUserInputFocusSubPanel HIEmbeddingPanel_SetUserInputFocusSubPanel
  565. #define HIModalDialog_GetSubPanelIndex HIEmbeddingPanel_GetSubPanelIndex
  566. #define HIModalDialog_GetSubPanelsFromRefLabel HIEmbeddingPanel_GetSubPanelsFromRefLabel
  567. #define HIModalDialog_GetEmbeddingParent HIPanel_GetEmbeddingParent
  568. #define HIModalDialog_InitPanel HIPanel_InitPanel
  569. #define HIModalDialog_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
  570. #define HIModalDialog_HasValidContent HIPanel_HasValidContent
  571. #define HIModalDialog_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
  572. #define HIModalDialog_GetWindow HIObject_GetWindow
  573. #define HIModalDialog_GetPort HIObject_GetPort
  574. #define HIModalDialog_GetRefLabel HIObject_GetRefLabel
  575. #define HIModalDialog_GetCollection HIObject_GetCollection
  576. #define HIModalDialog_Init HIObject_Init
  577. #define HIModalDialog_Terminate HIObject_Terminate
  578. #define HIModalDialog_Clone HIObject_Clone
  579. #define HIModalDialog_Release HIObject_Release
  580. #define HIModalDialog_GetOwnerCount HIObject_GetOwnerCount
  581. #define HIModalDialog_InitFromAERecord HIObject_InitFromAERecord
  582. #define HIModalDialog_WriteToAERecord HIObject_WriteToAERecord
  583. #define HIModalDialog_CalculateOptimalSize HIObject_CalculateOptimalSize
  584. #define HIModalDialog_GetBoundingRect HIObject_GetBoundingRect
  585. #define HIModalDialog_SetBoundingRect HIObject_SetBoundingRect
  586. #define HIModalDialog_SetPosition HIObject_SetPosition
  587. #define HIModalDialog_SetSize HIObject_SetSize
  588. #define HIModalDialog_GetUpdateRect HIObject_GetUpdateRect
  589. #define HIModalDialog_Enable HIObject_Enable
  590. #define HIModalDialog_Disable HIObject_Disable
  591. #define HIModalDialog_IsEnabled HIObject_IsEnabled
  592. #define HIModalDialog_Show HIObject_Show
  593. #define HIModalDialog_Hide HIObject_Hide
  594. #define HIModalDialog_IsVisible HIObject_IsVisible
  595. #define HIModalDialog_HandleAppleEvent HIObject_HandleAppleEvent
  596. #define HIModalDialog_HandleActivate HIObject_HandleActivate
  597. #define HIModalDialog_HandleDeactivate HIObject_HandleDeactivate
  598. #define HIModalDialog_HandleNavigation HIObject_HandleNavigation
  599. #define HIModalDialog_HandleMouseDownInContent HIObject_HandleMouseDownInContent
  600. #define HIModalDialog_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
  601. #define HIModalDialog_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
  602. #define HIModalDialog_HandleMouseUpInContent HIObject_HandleMouseUpInContent
  603. #define HIModalDialog_TakeUserInputFocus HIObject_TakeUserInputFocus
  604. #define HIModalDialog_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
  605. #define HIModalDialog_HasUserInputFocus HIObject_HasUserInputFocus
  606. #define HIModalDialog_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
  607. #define HIModalDialog_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
  608. #define HIModalDialog_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
  609. #define HIModalDialog_SetTitle HIObject_SetTitle
  610. #define HIModalDialog_GetTitle HIObject_GetTitle
  611. #define HIModalDialog_Draw HIObject_Draw
  612. #define HIModalDialog_Erase HIObject_Erase
  613. #define HIModalDialog_Invalidate HIObject_Invalidate
  614. #define HIModalDialog_GetDrawingMode HIObject_GetDrawingMode
  615. #define HIModalDialog_SetDrawingMode HIObject_SetDrawingMode
  616. #define HIModalDialog_SetBackgroundPattern HIObject_SetBackgroundPattern
  617. #define HIModalDialog_GetBackgroundPattern HIObject_GetBackgroundPattern
  618. #define HIModalDialog_Cut HIObject_Cut
  619. #define HIModalDialog_Copy HIObject_Copy
  620. #define HIModalDialog_Paste HIObject_Paste
  621. #define HIModalDialog_Clear HIObject_Clear
  622. #define HIModalDialog_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
  623. #define HIModalDialog_AddStateChangeCallback HIObject_AddStateChangeCallback
  624. #define HIModalDialog_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
  625. #define HIModalDialog_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
  626. #define HIModalDialog_GetNewHIObject HIObject_GetNewHIObject
  627. #define HIModalDialog_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
  628. #define HIModalDialog_DrawContent HIObject_DrawContent
  629. #define HIModalDialog_EraseContent HIObject_EraseContent
  630. #define HIModalDialog_TranslatePoint HIObject_TranslatePoint
  631. #define HIModalDialog_TranslateRect HIObject_TranslateRect
  632. #define HIModalDialog_StateChanged HIObject_StateChanged
  633. #define HIModalDialog_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
  634. #define HIModalDialog_Verify HIObject_Verify
  635. #define HIModalDialog_somInit SOMObject_somInit
  636. #define HIModalDialog_somUninit SOMObject_somUninit
  637. #define HIModalDialog_somDuplicateReference SOMObject_somDuplicateReference
  638. #define HIModalDialog_somCompareReference SOMObject_somCompareReference
  639. #define HIModalDialog_somRelease SOMObject_somRelease
  640. #define HIModalDialog_somFree SOMObject_somFree
  641. #define HIModalDialog_somCanDelete SOMObject_somCanDelete
  642. #define HIModalDialog_somGetClass SOMObject_somGetClass
  643. #define HIModalDialog_somGetClassName SOMObject_somGetClassName
  644. #define HIModalDialog_somGetSize SOMObject_somGetSize
  645. #define HIModalDialog_somIsA SOMObject_somIsA
  646. #define HIModalDialog_somRespondsTo SOMObject_somRespondsTo
  647. #define HIModalDialog_somIsInstanceOf SOMObject_somIsInstanceOf
  648. #define HIModalDialog_somDispatch SOMObject_somDispatch
  649. #define HIModalDialog_somClassDispatch SOMObject_somClassDispatch
  650. #define HIModalDialog_somCastObj SOMObject_somCastObj
  651. #define HIModalDialog_somResetObj SOMObject_somResetObj
  652. #define HIModalDialog_somPrintSelf SOMObject_somPrintSelf
  653. #define HIModalDialog_somDumpSelf SOMObject_somDumpSelf
  654. #define HIModalDialog_somDumpSelfInt SOMObject_somDumpSelfInt
  655. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  656.  
  657. #endif       /* SOM_HIModalDialog_h */
  658.  
  659. #ifndef SOM_HIAlert_h
  660. #define SOM_HIAlert_h
  661.  
  662.  
  663. #include <som.h>
  664.  
  665. /*
  666.  * -- This emitter treats Method Tokens as Thunks by default.
  667.  * -- Use the sc modifier "nothunks" to change this default
  668.  */
  669. #undef somresolve_
  670. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  671.  
  672. /*
  673.  * Define the class name as an object type
  674.  */
  675. #ifndef HIAlert
  676. #define HIAlert SOMObject
  677. #endif
  678. #include <HIDialogs.h>
  679.  
  680. /*
  681.  * Start of user-defined types:
  682.  */
  683.  
  684. /*
  685.  * End of user-defined types.
  686.  */
  687.  
  688. #define HIAlert_MajorVersion 0
  689. #define HIAlert_MinorVersion 0
  690.  
  691. /*
  692.  * External name shortening if required
  693.  */
  694. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  695. #define HIAlertClassData d
  696. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  697. /*--------------Migration------------*/
  698.  
  699. #ifdef OLDIBMSOMAPISUPPORT
  700. #define HIAlert_classObj somNewClassReference(HIAlert)
  701. #define _HIAlert HIAlert_classObj
  702. #define HIAlertCClassData HIAlertClassData
  703. #define HIAlertNewClass(major,minor) somNewVersionedClassReference(HIAlert,major,minor)
  704. #endif
  705.  
  706. /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
  707. #define HIAlertMetaClass SOMClass
  708.  
  709. #if PRAGMA_ALIGN_SUPPORTED
  710. #  pragma options align=power
  711. #endif
  712.  
  713. /*
  714.  * Declare the class data structure
  715.  */
  716. SOMEXTERN struct HIAlertClassDataStructure {
  717. #ifdef OLDIBMSOMAPISUPPORT
  718.     SOMAny            *classObject;    /* always zero, use somNewClassReference instead */
  719. #else
  720.     long zero;
  721. #endif
  722.     somStaticClassInfo *sci;
  723.     somDToken        instanceDataToken;
  724.     long reserved [3];
  725.     somMToken InitAlert;
  726. } SOMDLINK HIAlertClassData;
  727.  
  728. #if PRAGMA_ALIGN_SUPPORTED
  729. #  pragma options align=reset
  730. #endif
  731.  
  732. #if !defined(HIAlert_Class_Source) && !defined(SOM_Module_hidialogs_Source)
  733. #if PRAGMA_IMPORT_SUPPORTED
  734. #pragma import list HIAlertClassData
  735. #endif
  736. #endif
  737.  
  738.  
  739. /*
  740.  * New macro for HIAlert
  741.  */
  742. #define HIAlertNew() somNewObject(HIAlert)
  743.  
  744. /*
  745.  * New Method: InitAlert
  746.  */
  747. typedef OSStatus   (SOMLINK *somTD_HIAlert_InitAlert)(HIAlert *somSelf, Environment *ev,
  748.         RefLabel* identifier,
  749.         Rect* screenBounds,
  750.         HIAlertType alertType);
  751. #define somMD_HIAlert_InitAlert "::HIAlert::InitAlert"
  752. #define HIAlert_InitAlert(somSelf,ev,identifier,screenBounds,alertType) \
  753.     (SOM_Resolve(somSelf, HIAlert, InitAlert) \
  754.     (somSelf,ev,identifier,screenBounds,alertType))
  755. #ifndef SOMGD_InitAlert
  756.     #if defined _InitAlert || defined __InitAlert
  757.         #undef _InitAlert
  758.         #undef __InitAlert
  759.         #define SOMGD_InitAlert 1
  760.     #else
  761.         #define _InitAlert HIAlert_InitAlert
  762.     #endif /* _InitAlert */
  763. #endif /* SOMGD_InitAlert */
  764. #ifndef SOM_DONT_USE_INHERITED_MACROS
  765. #define HIAlert_InitModalDialog HIModalDialog_InitModalDialog
  766. #define HIAlert_GetModalAEHandlerTable HIModalDialog_GetModalAEHandlerTable
  767. #define HIAlert_ExecuteModality HIModalDialog_ExecuteModality
  768. #define HIAlert_InitDialog HIDialog_InitDialog
  769. #define HIAlert_SetDefaultPushButton HIDialog_SetDefaultPushButton
  770. #define HIAlert_GetDefaultPushButton HIDialog_GetDefaultPushButton
  771. #define HIAlert_SetCancelPushButton HIDialog_SetCancelPushButton
  772. #define HIAlert_GetCancelPushButton HIDialog_GetCancelPushButton
  773. #define HIAlert_SetDismissingSubPanel HIDialog_SetDismissingSubPanel
  774. #define HIAlert_IsDismissingSubPanel HIDialog_IsDismissingSubPanel
  775. #define HIAlert_GetNextUserInputFocussedSubPanel HIDialog_GetNextUserInputFocussedSubPanel
  776. #define HIAlert_Dismiss HIDialog_Dismiss
  777. #define HIAlert_InitRootPanel HIRootPanel_InitRootPanel
  778. #define HIAlert_AdjustAccumulatedEraseRgn HIRootPanel_AdjustAccumulatedEraseRgn
  779. #define HIAlert_EraseAccumulatedEraseRgn HIRootPanel_EraseAccumulatedEraseRgn
  780. #define HIAlert_GetSubPanelCount HIEmbeddingPanel_GetSubPanelCount
  781. #define HIAlert_GetLastSelectedSubPanel HIEmbeddingPanel_GetLastSelectedSubPanel
  782. #define HIAlert_InitEmbeddingPanel HIEmbeddingPanel_InitEmbeddingPanel
  783. #define HIAlert_AddSubPanel HIEmbeddingPanel_AddSubPanel
  784. #define HIAlert_RemoveSubPanel HIEmbeddingPanel_RemoveSubPanel
  785. #define HIAlert_GetSubPanel HIEmbeddingPanel_GetSubPanel
  786. #define HIAlert_GetUserInputFocusSubPanel HIEmbeddingPanel_GetUserInputFocusSubPanel
  787. #define HIAlert_SetUserInputFocusSubPanel HIEmbeddingPanel_SetUserInputFocusSubPanel
  788. #define HIAlert_GetSubPanelIndex HIEmbeddingPanel_GetSubPanelIndex
  789. #define HIAlert_GetSubPanelsFromRefLabel HIEmbeddingPanel_GetSubPanelsFromRefLabel
  790. #define HIAlert_GetEmbeddingParent HIPanel_GetEmbeddingParent
  791. #define HIAlert_InitPanel HIPanel_InitPanel
  792. #define HIAlert_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
  793. #define HIAlert_HasValidContent HIPanel_HasValidContent
  794. #define HIAlert_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
  795. #define HIAlert_GetWindow HIObject_GetWindow
  796. #define HIAlert_GetPort HIObject_GetPort
  797. #define HIAlert_GetRefLabel HIObject_GetRefLabel
  798. #define HIAlert_GetCollection HIObject_GetCollection
  799. #define HIAlert_Init HIObject_Init
  800. #define HIAlert_Terminate HIObject_Terminate
  801. #define HIAlert_Clone HIObject_Clone
  802. #define HIAlert_Release HIObject_Release
  803. #define HIAlert_GetOwnerCount HIObject_GetOwnerCount
  804. #define HIAlert_InitFromAERecord HIObject_InitFromAERecord
  805. #define HIAlert_WriteToAERecord HIObject_WriteToAERecord
  806. #define HIAlert_CalculateOptimalSize HIObject_CalculateOptimalSize
  807. #define HIAlert_GetBoundingRect HIObject_GetBoundingRect
  808. #define HIAlert_SetBoundingRect HIObject_SetBoundingRect
  809. #define HIAlert_SetPosition HIObject_SetPosition
  810. #define HIAlert_SetSize HIObject_SetSize
  811. #define HIAlert_GetUpdateRect HIObject_GetUpdateRect
  812. #define HIAlert_Enable HIObject_Enable
  813. #define HIAlert_Disable HIObject_Disable
  814. #define HIAlert_IsEnabled HIObject_IsEnabled
  815. #define HIAlert_Show HIObject_Show
  816. #define HIAlert_Hide HIObject_Hide
  817. #define HIAlert_IsVisible HIObject_IsVisible
  818. #define HIAlert_HandleAppleEvent HIObject_HandleAppleEvent
  819. #define HIAlert_HandleActivate HIObject_HandleActivate
  820. #define HIAlert_HandleDeactivate HIObject_HandleDeactivate
  821. #define HIAlert_HandleNavigation HIObject_HandleNavigation
  822. #define HIAlert_HandleMouseDownInContent HIObject_HandleMouseDownInContent
  823. #define HIAlert_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
  824. #define HIAlert_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
  825. #define HIAlert_HandleMouseUpInContent HIObject_HandleMouseUpInContent
  826. #define HIAlert_TakeUserInputFocus HIObject_TakeUserInputFocus
  827. #define HIAlert_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
  828. #define HIAlert_HasUserInputFocus HIObject_HasUserInputFocus
  829. #define HIAlert_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
  830. #define HIAlert_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
  831. #define HIAlert_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
  832. #define HIAlert_SetTitle HIObject_SetTitle
  833. #define HIAlert_GetTitle HIObject_GetTitle
  834. #define HIAlert_Draw HIObject_Draw
  835. #define HIAlert_Erase HIObject_Erase
  836. #define HIAlert_Invalidate HIObject_Invalidate
  837. #define HIAlert_GetDrawingMode HIObject_GetDrawingMode
  838. #define HIAlert_SetDrawingMode HIObject_SetDrawingMode
  839. #define HIAlert_SetBackgroundPattern HIObject_SetBackgroundPattern
  840. #define HIAlert_GetBackgroundPattern HIObject_GetBackgroundPattern
  841. #define HIAlert_Cut HIObject_Cut
  842. #define HIAlert_Copy HIObject_Copy
  843. #define HIAlert_Paste HIObject_Paste
  844. #define HIAlert_Clear HIObject_Clear
  845. #define HIAlert_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
  846. #define HIAlert_AddStateChangeCallback HIObject_AddStateChangeCallback
  847. #define HIAlert_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
  848. #define HIAlert_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
  849. #define HIAlert_GetNewHIObject HIObject_GetNewHIObject
  850. #define HIAlert_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
  851. #define HIAlert_DrawContent HIObject_DrawContent
  852. #define HIAlert_EraseContent HIObject_EraseContent
  853. #define HIAlert_TranslatePoint HIObject_TranslatePoint
  854. #define HIAlert_TranslateRect HIObject_TranslateRect
  855. #define HIAlert_StateChanged HIObject_StateChanged
  856. #define HIAlert_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
  857. #define HIAlert_Verify HIObject_Verify
  858. #define HIAlert_somInit SOMObject_somInit
  859. #define HIAlert_somUninit SOMObject_somUninit
  860. #define HIAlert_somDuplicateReference SOMObject_somDuplicateReference
  861. #define HIAlert_somCompareReference SOMObject_somCompareReference
  862. #define HIAlert_somRelease SOMObject_somRelease
  863. #define HIAlert_somFree SOMObject_somFree
  864. #define HIAlert_somCanDelete SOMObject_somCanDelete
  865. #define HIAlert_somGetClass SOMObject_somGetClass
  866. #define HIAlert_somGetClassName SOMObject_somGetClassName
  867. #define HIAlert_somGetSize SOMObject_somGetSize
  868. #define HIAlert_somIsA SOMObject_somIsA
  869. #define HIAlert_somRespondsTo SOMObject_somRespondsTo
  870. #define HIAlert_somIsInstanceOf SOMObject_somIsInstanceOf
  871. #define HIAlert_somDispatch SOMObject_somDispatch
  872. #define HIAlert_somClassDispatch SOMObject_somClassDispatch
  873. #define HIAlert_somCastObj SOMObject_somCastObj
  874. #define HIAlert_somResetObj SOMObject_somResetObj
  875. #define HIAlert_somPrintSelf SOMObject_somPrintSelf
  876. #define HIAlert_somDumpSelf SOMObject_somDumpSelf
  877. #define HIAlert_somDumpSelfInt SOMObject_somDumpSelfInt
  878. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  879.  
  880. #endif       /* SOM_HIAlert_h */
  881.